Synchronise lazy execstate before calling tasklet handlers.
authorKeir Fraser <keir.fraser@citrix.com>
Mon, 19 Apr 2010 16:48:20 +0000 (17:48 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Mon, 19 Apr 2010 16:48:20 +0000 (17:48 +0100)
commit346da00456eb20d41406a72e2e28f27429aca810
tree4fab317b3cb3f5cfeff29381f3362f6c45eab456
parentb30a2c542669d37e0f33f959cdb49a1384fe52c4
Synchronise lazy execstate before calling tasklet handlers.

This ensures we are properly running on idle-vcpu state, which certain
things (e.g., use of vmx_vmcs_{enter,exit}) rely on. It also means we
don't need to do the same thing in the stopmachine_run handler.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/common/stop_machine.c
xen/common/tasklet.c